$(function(){
	if(window.localStorage){
		localStorage.localIP = "http://115.28.198.131:84/admin/";
	}
	var idsx;
	/* dong and mu start */
    $("#pagetwo").hide();
//    $("#pageone").hide();
	
	$(".index_bg").on("swipeleft",function(){
        /*$(this).hide();
        if($(this).attr("num")=='end'){
            $('.index_bg').each(function(i,item){
                if($(item).attr("num")=='start'){
                    $(item).show();
                }
            });
        }else{
            $(this).next().show();
        }*/
        /*$(this).css("background-image","url('images/index_bg4.jpg')");
        $("li").each(function(i,item){
            if(i==1){
                $(item).show();
            }else{
                $(item).hide();
            }
        });
        $(".Ls_focusBtn .Ls_focusBtn_con span").each(function(i,item){
            if(i==1){
                $(item).addClass("on");
            }else{
                $(item).removeClass("on");
            }
        });*/
    });
    $(".index_bg").on("swiperight",function(){
        /*$(this).hide();
        if($(this).attr("num")=='start'){
            $('.index_bg').each(function(i,item){
                if($(item).attr("num")=='end'){
                    $(item).show();
                }
            });
        }else{
            $(this).prev().show();
        }*/
        //$(this).nextAll('.index_bg').show();
        /*$(this).css("background-image","url('images/index_bg3.jpg')");
        $("li").each(function(i,item){
            if(i==3){
                $(item).show();
            }else{
                $(item).hide();
            }
        });
        $(".Ls_focusBtn .Ls_focusBtn_con span").each(function(i,item){
            if(i==3){
                $(item).addClass("on");
            }else{
                $(item).removeClass("on");
            }
        });*/
    });
    $(".ui-loader").hide();
    
//    $(document).on("scrollstop",function(event){
//        $(".updateIng2").show();
//        setTimeout(function(){
//            $(".updateIng2").hide();
//	    }, 2000);  
//    });
    /* dong and mu end*/
    
    /* lee start*/
    /**
     * 首页轮播动态数据
     */
//	requestData('json/indexSlide.json', function(data, textStatus, jqXHR){
//		if(data && data.code == 0){
//			var list = data.data;
//			for(var i = 0; i < list.length; i++){
//				var e = list[i];
//				$('#slideContent' + e.index).text(e.content);
//				$('#slideText' + e.index).text(e.text);
//				$('#slide' + e.index).css('background', 'url(' + e.image + ') no-repeat');
//				$('#slide' + e.index).css('background-size', '100% 100%');
//			}
//		}else{
//			// TODO
//		}
//	});
//	var prefix = window.location.protocol + '//' + window.location.host + '/admin';
//    var prefix = 'http://192.168.49.141:84/admin'
//	var url = "/inter/querySubjectList";	
//	if(!url.startsWith('/')){
//		prefix += '/';
//	}
	
	var sUrl = localStorage.localIP + 'inter/querySubjectList.json';
    $.ajax({
         url : sUrl,
         type : "post",
         dataType:'json',
         processData: false, 
         data : {
             id : ""
         },
         success : function(data) {
             if(data && data != ""){
                 var result =  eval('(' + data + ')');
                 if(result.error){
                     alert(result.error);
                 } else{
                     if(result.ret == 0) {
                        var list = result.data;
                        var j = 1;
            			for(var i = 0; i < list.length; i++){
            				var obj = list[i];
            		        //for(var e in obj){
            		        		//var o = obj[e];
        		        		if(j < 5){
        		        			var picture = (obj.picture.split(","))[0];
        		        			var content = obj.abstractInfo;
        		        			if(content && content.length > 50){
        		        				content = content.substring(0,50)+'...';
        		        			}
	            		            $('#slideContent' + j).text(content);
	            		            $('#slideText' + j).text(obj.title);
	            		            $('#slide' + j).css('background', 'url(' + picture + ') no-repeat');
//	            		            $('#slide' + j).css('background', 'url(images/index_bg1.jpg) no-repeat');
	            		            $('#slide' + j).css('background-size', '100% 100%');
	            		            $('#slideContent' + j).attr("onclick","window.open('specialTopicN.html?id="+obj.id+"')");
        		        		}
        		        			j++;      		            
            		        	}
            		        //}
//            		        $("#slideContainer").append(content);
            			}else{
            				alert(result.msg);
            			}
                 }
             }
         },
         error : function(XMLHttpRequest, textStatus, errorThrown) {
             // alert('系统出现未知异常，请联系系统管理员！');
         }
     });
	
	/**
	 * 首页下拉箭头
	 */
	$(".index_next").click(function(){
//		   $(".updateIng2").show();
//		   $(".updateIng").hide();

		// TODO 为了演示，加入延时
		//setTimeout(function(){
			loadNewsList();
			//$("#pageone").hide();
//			$(".updateIng,.updateIng2").hide();
			$(".page2").show();
			$('.page1').addClass('down').removeClass('up');
			$('.page2').addClass('down').removeClass('up2');
			$('.topMenu').addClass('topMenuMove01').removeClass('topMenuMove02');
			$('.presswords').show();
			setTimeout(function(){
				$('.presswords').fadeOut();
				},5000)
			//$('.index_list').unbind("scroll",aa())
			//$('.index_list').bind('scroll');
		//}, 1000);
		
	});
	
	$('.index_list').height($(window).height())
	

	
	$(".head02").click(function(){
		
			//$("#pageone").hide();
			$(".updateIng").hide();
			$("#pagetwo").show();
			$('.page1').addClass('up').removeClass('down');
			$('.page2').addClass('up2').removeClass('down');
			$('.topMenu').addClass('topMenuMove02').removeClass('topMenuMove01');
			$('.presswords').hide();
			$('.circle').hide();
			
			
			//$(".page1").animate({top:'-100%'},800);
			//$(".page2").animate({top:'0'},800);
		
	});
	
	
	/**
	 * 加载更多按钮
	 */
	$('#loadMore').click(function(){
		if($("#tranFlag").val()=='1'){
			loadNewsList('json/indexNewsListChi.json');
		}else{
			loadNewsList('json/indexNewsList.json');
		}
		//loadNewsList();
	});
    function empty(){
        $('#newsList .xi_space_s1').each(function(i,item){
            var div = $(item);
            console.log(div);
            if(div.find("img").attr('src')=="images/gongyong_icon1.png"){
                console.log(div.parent().parent());
                div.parent().parent().parent().remove();
            }
        });
    }
	$('#indexTranButton').click(function(){
		$(".fanyi,.allmask").show();
		setTimeout(function(){
			// TODO 为了演示，加入延时
			if($("#tranFlag").val()=='0'){
				$('#newsList').empty();
				loadNewsList('json/indexNewsListChi.json');
				$(".fanyi,.allmask").hide();
				$("#tranFlag").val("1");
			}else{
				$('#newsList').empty();
				loadNewsList('json/indexNewsList.json');
				$(".fanyi,.allmask").hide();
				$("#tranFlag").val("0");
			}
		}, 1000);
	});
	
	function loadNewsList(url){
//		requestData(url ? url : 'json/indexNewsList.json', function(data, textStatus, jqXHR){
//			if(data && data.code == 0){
//				var lastIndex = $("#newsList div.margin_b").length;
//				var jsonData = jQuery.extend(true, {}, data);//$.makeArray();
//				$(jsonData.data).each(function(i,e){
//					e.title += lastIndex+i+1;
//				})
//				$('#newsListTemplate').tmpl(jsonData.data).appendTo('#newsList');
//			}else{
//				// TODO
//			}
//			callbackevent();
//		});
//		var prefix = 'http://192.168.49.141:84/admin';
//		var url = "/inter/homeArticlesView";	
//		if(!url.startsWith('/')){
//			prefix += '/';
//		}
		var sUrl = localStorage.localIP + 'inter/homeArticlesView.json';
        $.ajax({
             url : sUrl,
             type : "post",
             dataType:'json',
             data : {
            	 id : "",
            	 uuid : ""
             },
             success : function(data) {
                 if(data && data != ""){
                     var result =  eval('(' + data + ')');
                     if(result.error){
                         alert(result.error);
                     } else{
                         if(result.ret == 0) {
	                            var list = result.data;
	                			$('#newsListTemplate').tmpl(list).appendTo('#newsList');
                			}else{
                				alert(result.msg);
                			}
                     }
                 }
                 callbackevent();
                
             },
             error : function(XMLHttpRequest, textStatus, errorThrown) {
                  //alert('系统出现未知异常，请联系系统管理员！');
             }
         });
       
	}
	
	function trans(idx,url,ele){
		requestData(url ? url : 'json/indexNewsList.json', function(data, textStatus, jqXHR){
			if(data && data.code == 0){
				var jsonData = jQuery.extend(true, {}, data);//$.makeArray();
				var item = jsonData.data[idx%5];
				
				$(ele).find("h5.index_tit").html(item.category);
				$(ele).find("h1.index_tit_b").html(item.title+(idx+1));
				$(ele).find("span.index_tit_s").html(item.text);
			}
			$(".fanyi,.allmask").hide();
		});
	}
	
	function translate(ele){
		var srcl;
		var tgtl;
		$.ajax({
			url : 'http://translateport.yeekit.com:9006/detection',
			type : "post",
			dataType:'jsonp',
			jsonp:'jsoncallback',
			crossDomain: true,
			data : {
				text : $(ele).find("h1.index_tit_b").html()
			},
			success : function(data) {
				if(data.result){
					if(data.result == 'zh'){
						srcl = "zh";
						tgtl = "en";
					}else if(data.result == 'en'){
						srcl = "en";
						tgtl = "zh";
					}else{
						srcl = data.result;
						tgtl = "zh";
					}
				}
				
				//TODO 暂时没找到翻译多条的方法 这地方暂时调用三遍
				var url = 'https://translateport.yeekit.com/translate';
				var param ={  
			        	"srcl":srcl,
			        	"tgtl":tgtl,
			        	"text":$(ele).find("h5.index_tit").html(),
			        	"detoken":true
			        }

				
				$.ajax(url, {
					data: param,  
				    dataType: 'json',  
				    crossDomain: true,  
				    success: function(data) {  
					$(ele).find("h5.index_tit").html(data.translation[0].translated[0].text);
				    }
				}); 
				param.text=$(ele).find("h1.index_tit_b").html();
				$.ajax(url, {
			        data: param,  
			        dataType: 'json',  
			        crossDomain: true,  
			        success: function(data) {  
						$(ele).find("h1.index_tit_b").html(data.translation[0].translated[0].text);
			        }
			      }); 
				param.text=$(ele).find("span.index_tit_s").html();
				$.ajax(url, {
			        data: param,  
			        dataType: 'json',  
			        crossDomain: true,  
			        success: function(data) {  
						$(ele).find("span.index_tit_s").html(data.translation[0].translated[0].text);
			        },
			        complete:function(msg){
			        	$(".fanyi,.allmask").hide();
			        } 
			      }); 
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
			}
		});
		      
	}
	
	function callbackevent(){
		// 1. 开始：3个小按钮的特效：集合、收藏、分享
		$(".xi_space_s0").click(function(){
			$(".fanyi").show();
			$('.allmask').show();
			var ele = $(this).parents(".margin_b");
			var idx = $("#newsList div.margin_b").index(ele);
			if(idsx != idx){
				idsx = idx;
				aaa = $(ele).find("h5.index_tit").html();
				bbb = $(ele).find("h1.index_tit_b").html();
				ccc = $(ele).find("span.index_tit_s").html();
			}
			    if($(this).find("img").attr('src')=="images/gongyong_icon00.png"){
			    	   $(this).find("img").attr("src","images/gongyong_icon0.png");
			    	   $(ele).find("h5.index_tit").html(aaa);
					   $(ele).find("h1.index_tit_b").html(bbb);
					   $(ele).find("span.index_tit_s").html(ccc);
					   $(".fanyi").hide();
					   $('.allmask').hide();
//			    	   trans(idx,'json/indexNewsList.json',ele);
				  }
				  else{
					   $(this).find("img").attr("src","images/gongyong_icon00.png");
					    //翻译
					   //int i = 1;
					   translate(ele);
				  }
		  });
		  $(".xi_space_s1").click(function(){
			   // $(".allmask").show();
			   // $(".share1").show();
			    if($(this).find("img").attr('src')=="images/gongyong_ico11.png"){
			    	   $(this).find("img").attr("src","images/gongyong_icon1.png");
				  }
				  else{
					   $(this).find("img").attr("src","images/gongyong_ico11.png");
				  }
		  });
		  $(".third_p").click(function(){
			   // $(".allmask").hide();
			   // $(".share1").hide();
			    $(this).find("img").attr("src","images/gongyong_ico1.png");
		  });
		  
		  $(".xi_space_s2").click(function(){
			  if($(this).find("img").attr('src')=="images/gongyong_ico22.png"){
				  $(this).find("img").attr("src","images/gongyong_icon2.png");
			  }
			  else{
				  $(this).find("img").attr("src","images/gongyong_ico22.png");
			  }
		  });
		  
		  $(".xi_space_s3").click(function(){
			    $(".allmask").show();
			    $(".share1").show();
			    $(".circle").hide();		    
			    if($(this).find("img").attr('src')=="images/gongyong_ico3.png"){
				    $(this).find("img").attr("src","images/gongyong_icon3.png");
				  }
				  else{
					    $(this).find("img").attr("src","images/gongyong_ico3.png");
				  }
		  });
		  $(".third_p").click(function(){
			    $(".allmask").hide();
			    $(".share1").hide();
			    $(".circle").show();	
			    $(this).find("img").attr("src","images/gongyong_icon3.png");
		  });

		  $(".first_p").click(function(){
			    $(".allmask").show();
			    $(".txqq").show();
			    $(".share1").hide();
		  });
		  $(".close1").click(function(){
			    $(".allmask").hide();
			    $(".txqq").hide();
		  });
		  
		  $(".second_p").click(function(){
			    $(".allmask").show();
			    $(".txqq").show();
			    $(".share1").hide();
		  });
		  $(".close1").click(function(){
			    $(".allmask").hide();
			    $(".txqq").hide();
		  });

	//1. 结束：3个小按钮的特效：集合、收藏、分享

		  $(".head03").click(function(){
			    $(".xifanyizhong").show();
		  });
		  $(".index_list ").click(function(){
			    $(".xifanyizhong").hide();
		  });
		  
		  
		  
		  // 长按特效。
	  	  $(".margin_b").on("taphold",function(){
	  		  $(this).addClass("active");		
	    	  $(".circle").show();
	    	  $(".presswords").hide();
	      });   
		  
		  // 点击。
		  
		  
		  
		 
  
  
		
	}
	
	
	//上下屏滑动效果
	 $('.page1').swipe({
	  swipe:function(event, direction, distance, duration, fingerCount) {
		   if(direction == "up"){
           
	    	setTimeout(function(){
			loadNewsList()
			$("#pagetwo").show();
			$('.page1').addClass('down').removeClass('up');
			$('.page2').addClass('down').removeClass('up2');
			$('.topMenu').addClass('topMenuMove01').removeClass('topMenuMove02')
			$('.presswords').show();
		}, 1000);
	    	setTimeout(function(){
				$('.presswords').fadeOut();
				},5000)
		   $('.circle').hide();
		   }
		   else if(direction == "down"){
			   $(".updateIng2").show();
		        setTimeout(function(){
		        	$(".updateIng2").hide();
		            $(".updateIng3").show();
		            setTimeout(function(){
			            $(".updateIng3").hide();
			            $(".updateIng").show();
			            setTimeout(function(){
				            $(".updateIng").hide();
					    }, 2000); 
				    }, 1000);  
			    }, 2000);  
		   }else{
			   $(".updateIng2").show();
		        setTimeout(function(){
		            $(".updateIng2").hide();
			    }, 2000);  
		   }
		  }
	  }
  )
  
  $('.head02').swipe({
	  swipe:function(event, direction, distance, duration, fingerCount) {
		   if(direction == "down"){
			$(".updateIng").hide();
			$("#pagetwo").show();
			$('.page1').addClass('up').removeClass('down');
			$('.page2').addClass('up2').removeClass('down');
			$('.topMenu').addClass('topMenuMove02').removeClass('topMenuMove01');
			$('.circle').hide();
			$('.presswords').hide();}
		  }
	  }
  )
  
  function getNowFormatDate() {
	        var date = new Date();
	        var seperator1 = "-";
	        var seperator2 = ":";
	        var month = date.getMonth() + 1;
	        var strDate = date.getDate();
	        if (month >= 1 && month <= 9) {
	            month = "0" + month;
	        }
	        if (strDate >= 0 && strDate <= 9) {
	            strDate = "0" + strDate;
	        }
	        var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
	                + " " + date.getHours() + seperator2 + date.getMinutes()
	                + seperator2 + date.getSeconds();
	        return currentdate;
	    } 
	
});
